package com.xinxi11.project.qx.services;

import java.util.List;

public interface ILoginUserService {

	public Long getId();

	/** 用户中文名 */
	String getUserName();

	/** 是否是管理员: true:是;false:不是 */
	Boolean getIsAdmin();

	/** 是否是部门主管: true:是;false:不是 */
	Boolean getIsManager();

	/** 是否是普通员工,非管理员组,非部门主管用户: true:是;false:不是 */
	Boolean getIsEmployee();

	/** 用户所有部门信息 = 部门ID,部门名称,是否是主管;部门ID,部门名称,是否是主管 */
	String getStringUnitInfo();

	/** 用户的角色Ids */
	List<String> getRoles();

	/** 用户的模块权限 */
	String getModels();

	/** 用户的权限菜单树,json格式 */
	String getModelMenuTree();

}
